Enhancing Server Availability and Security Through Failure-Oblivious Computing

نویسنده

  • Zhugen Zhou
چکیده

In this paper the authors contribute a new technique of failure-oblivious computing. It aims to enable the server to execute through memory errors without memory corruption. The failure-oblivious computing is a mechanism to discard invalid writes and manufacture values to return for the invalid reads, and enable the server to continue its normal execution path, instead of terminating or throwing an exception, that makes the server more available, secure and resilient.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NO-SIGSEGV: Fault Tolerance and Security in Servers

In this paper, we present a technique for enhancing server availability and security. Our approach is based on failure-oblivious computing developed by Martin Rinard and other researchers at the MIT Computer Science and Artificial Intelligence Laboratory. The main theme of the paper is “Convert memory errors into input errors”. Failure-Oblivious Computing essentially consists of two components ...

متن کامل

Enhancing Server Availability and Security Through Failure-Oblivious Computing

We present a new technique, failure-oblivious computing, that enables servers to execute through memory errors without memory corruption. Our safe compiler for C inserts checks that dynamically detect invalid memory accesses. Instead of terminating or throwing an exception, the generated code simply discards invalid writes and manufactures values to return for invalid reads, enabling the server...

متن کامل

Enhancing Availability and Security Through Failure-Oblivious Computing

We present a new technique, failure-oblivious computing, that enables programs to continue to execute through memory errors without memory corruption. Our safe compiler for C inserts checks that dynamically detect invalid memory accesses. Instead of terminating the execution or throwing an exception, the generated code simply discards invalid writes and manufactures values to return for invalid...

متن کامل

Modeling and Availability Analysis of Internet Data Center with various Maintenance Policies

In this paper, the authors have focused on the stochastic analysis of an internet data center (IDC), which consists of a database main server connected to a redundant server. Observing the different possibilities of functioning of the system, analysis has been done to evaluate the various reliability characteristics of the system. The system can completely fail due to failure of redundant serve...

متن کامل

Exhaustive Exploration of the Failure-oblivious Computing Search Space

High-availability of software systems requires automated handling of crashes in presence of errors. Failure-oblivious computing is one technique that aims to achieve high availability. We note that failure-obliviousness has not been studied in depth yet, and there is very few study that helps understand why failureoblivious techniques work. In order to make failure-oblivious computing to have a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007